const { app, BrowserWindow } = require('electron');

const isDev = require('electron-is-dev');
// const handleIpc = require('./ipc');
// const { closeTop } = require('./ipc');

let mainWindow = null;

app.on('ready', () => {
    mainWindow = new BrowserWindow({ // 创建和控制浏览器窗口
        width: 800, // 浏览器窗口宽度
        height: 800, // 浏览器窗口高度
        webPreferences: {               // 网页功能设置
            nodeIntegration: true,      // 是否在node工作器中启用工作集成默认false
            enableRemoteModule: true,   // 是否启用remote模块默认false
        }
    });
    require('./menu');
    // mainWindow.webContents.openDevTools(); // 打开控制台
    process.env['ELECTRON_DISABLE_SECURITY_WARNINGS'] = 'true';//消除控制台上报警文字
    if(isDev){
        mainWindow.loadURL('http://localhost:3000')//加载网址页面
    }else{
        //后面会调节好
        mainWindow.loadFile(path.resolve(__dirname,'../renderer/pages/index.html'))//加载文件页面
    }
    // mainWindow.loadFile('app/renderer/src/index.html');  // 加载页面
    mainWindow.on('close', () => {      // 监听窗口关闭
        mainWindow = null;          //销毁mainWindow
        // closeTop();
        app.quit();
    });
    // handleIpc(mainWindow);
});
